Композицией и агрегацией называют разные типы отношений между объектами в ООП.
🔵 Композиция — это более сильная форма связи, когда один объект является частью другого, и его существование не может быть независимым от контейнера. То есть, если объект-контейнер уничтожен, все его компоненты тоже уничтожаются. Пример: класс Дом и класс Комната. Комната не может существовать без дома, и если дом уничтожен, комнаты исчезнут.
🔵 Агрегация — это более слабая форма связи, когда один объект использует другой, но оба могут существовать независимо. То есть, если контейнер уничтожен, его компоненты могут продолжать существовать. Пример: класс Университет и класс Студент. Студент может быть связан с университетом, но его существование не зависит от того, существует ли университет.
Композицией и агрегацией называют разные типы отношений между объектами в ООП.
🔵 Композиция — это более сильная форма связи, когда один объект является частью другого, и его существование не может быть независимым от контейнера. То есть, если объект-контейнер уничтожен, все его компоненты тоже уничтожаются. Пример: класс Дом и класс Комната. Комната не может существовать без дома, и если дом уничтожен, комнаты исчезнут.
🔵 Агрегация — это более слабая форма связи, когда один объект использует другой, но оба могут существовать независимо. То есть, если контейнер уничтожен, его компоненты могут продолжать существовать. Пример: класс Университет и класс Студент. Студент может быть связан с университетом, но его существование не зависит от того, существует ли университет.
BY Библиотека собеса по Java | вопросы с собеседований
Warning: Undefined variable $i in /var/www/tg-me/post.php on line 283
The Singapore stock market has alternated between positive and negative finishes through the last five trading days since the end of the two-day winning streak in which it had added more than a dozen points or 0.4 percent. The Straits Times Index now sits just above the 3,060-point plateau and it's likely to see a narrow trading range on Monday.
Библиотека собеса по Java | вопросы с собеседований from pl